A Cloud Service Implementation for Evaluating Design Pattern in Software Evolution
نویسندگان
چکیده
In recent years, the influences of design patterns on software quality have attracted increasing attention in the area of software engineering, as design patterns encapsulate valuable knowledge to resolve design problems, and more importantly to improve the design quality. Our previous research has proposed a utilization evaluation method to assess the design pattern’s quality. As the versions of evaluated software project grows, the analysis time increases in pace with the increasing source code size. The computation performance cannot be applicable to the practical data analysis. However, the computation performance and large data processes can be improved by cloud computing which provides internet-based and scalable infrastructure, platforms and services. In this research, we draw a picture of implementing a software quality evaluation cloud by developing a utilization evaluation cloud service based on powerful computing capability to process a large amount of data. The experimental results show that the cloud service architecture can indeed improve the computation performance.
منابع مشابه
A Framework for Evaluating Cloud Computing User’s Satisfaction in Information Technology Management
Cloud computing is a new discussion in enterprise IT. It has already become popular in terms of distributed technology in some companies. It enables managers to setup and run the intended businesses by avoiding excessive spending on computers, software and hiring expert staff, which proves to be cost effective. Cloud computing also helps users pay for the IT services without spending massive am...
متن کاملA review of methods for resource allocation and operational framework in cloud computing
The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...
متن کاملA Survey on Quality of Service Implementations in Cloud Computing
Cloud computing is a new terminology achieved by distributed, parallel and grid computing and a design pattern for large, distributed data centers. Cloud computing offers end customers a pay as go model. Quality of service plays an important factor in distributed computing. Cloud computing provides different types of resources like hardware and software as service via internet. Under cloud comp...
متن کاملTaming the Cloud: Safety, Certification and Compliance for Software Services - Keynote at the Workshop on Engineering Service-Oriented Applications (WESOA) 2011
The maturity of IT processes, such as software development, can be and is often certified. Current trends in the IT industry suggest that software systems in the future will be very different from their counterparts today, with an increasing adoption of the Service-Oriented Architecture (SOA) design pattern and the deployment of Software-as-aService (SaaS) on Cloud infrastructures. In this talk...
متن کاملکشف سرویسهای ابری در زبان فارسی از طریق تکامل هستانشناسی
Abstract The cloud computing is undoubtedly a great achievement of the computer networks. In this environment, various services have been provided but users should take the trouble to find the services they need. Although researchers have tried to solve the needs of users to information on the web, their studies enjoy strengths and weaknesses and there is no comprehensive system for the disc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Inf. Sci. Eng.
دوره 31 شماره
صفحات -
تاریخ انتشار 2015